Colin Walters [Thu, 2 Feb 2012 13:40:18 +0000 (08:40 -0500)]
ostbuild: Unify mirrordir lookup code
Colin Walters [Thu, 2 Feb 2012 12:46:52 +0000 (07:46 -0500)]
gnomeos: start writing an install script
Colin Walters [Wed, 1 Feb 2012 03:59:28 +0000 (22:59 -0500)]
triggers: Fix typo in gconf trigger
Colin Walters [Wed, 1 Feb 2012 03:54:32 +0000 (22:54 -0500)]
yocto: Add glib-2.0 depends for ostree
Colin Walters [Wed, 1 Feb 2012 03:54:23 +0000 (22:54 -0500)]
Add gconf trigger
Colin Walters [Wed, 1 Feb 2012 03:14:06 +0000 (22:14 -0500)]
yocto: Switch ostree recipie to pull from GNOME git
Colin Walters [Wed, 1 Feb 2012 01:42:43 +0000 (20:42 -0500)]
gnomeos: Ensure we build ConsoleKit with PK support
Colin Walters [Wed, 1 Feb 2012 00:27:25 +0000 (19:27 -0500)]
gnomeosdistro.conf: Enable 6 gettys by default
Colin Walters [Wed, 1 Feb 2012 00:24:53 +0000 (19:24 -0500)]
run.sh: Bump default memory to 512M
Colin Walters [Wed, 1 Feb 2012 00:21:16 +0000 (19:21 -0500)]
run.sh: Enable qemu monitor by default
Colin Walters [Tue, 31 Jan 2012 19:49:42 +0000 (14:49 -0500)]
gnomeos: Fix /var/shadow link
Colin Walters [Tue, 31 Jan 2012 23:57:02 +0000 (18:57 -0500)]
ostbuild: Actually compose devel image from devel base
Otherwise we don't have gcc, gdb, git etc...
Colin Walters [Tue, 31 Jan 2012 23:28:16 +0000 (18:28 -0500)]
README: A few more bits
Colin Walters [Tue, 31 Jan 2012 23:08:24 +0000 (18:08 -0500)]
README: Some docs on building
Colin Walters [Tue, 31 Jan 2012 18:04:18 +0000 (13:04 -0500)]
initscripts: Bump PR
This should ensure we actually override an earlier version.
Colin Walters [Tue, 31 Jan 2012 16:24:11 +0000 (11:24 -0500)]
initscripts: Kill bootmisc.sh, add gnomemisc
Colin Walters [Tue, 31 Jan 2012 04:15:58 +0000 (23:15 -0500)]
gnomeos: Ensure we have a symlink to an empty /var/shadow
Colin Walters [Mon, 30 Jan 2012 20:31:39 +0000 (15:31 -0500)]
gnomeos: Move /var/lib/gdm creation into run.sh
We don't use /var from the images really.
Colin Walters [Tue, 31 Jan 2012 01:52:23 +0000 (20:52 -0500)]
gnomeos: DISTRO_FEATURES += pam
Colin Walters [Mon, 30 Jan 2012 17:31:08 +0000 (12:31 -0500)]
gnomeos: More build fixes for latest gstreamer, switch to new folks branch
Colin Walters [Mon, 30 Jan 2012 17:30:30 +0000 (12:30 -0500)]
gnomeos: Pull in libdb-devel explicitly for e-d-s
Colin Walters [Mon, 30 Jan 2012 17:25:24 +0000 (12:25 -0500)]
gnomeos: Build fixes for latest git of various modules
Colin Walters [Sun, 29 Jan 2012 22:40:56 +0000 (17:40 -0500)]
gnomeos: Add nss patch to build on Linux 3.1
Colin Walters [Sun, 29 Jan 2012 22:39:30 +0000 (17:39 -0500)]
gnomeos: Rebase mesa-no-builddir.patch
Colin Walters [Sun, 29 Jan 2012 22:41:17 +0000 (17:41 -0500)]
gnomeos: Drop libxklavier to a release tag
The latest seems to fail to build.
Colin Walters [Sun, 29 Jan 2012 22:24:20 +0000 (17:24 -0500)]
ostbuild: Make separate .lastfetch files for e.g. gtk2 and gtk3
This ensures we don't need to check out any git repository which is
built twice under different names.
Colin Walters [Sun, 29 Jan 2012 21:45:55 +0000 (16:45 -0500)]
gnomeos: Pull OpenSSH into default image
We want to be able to log in.
Colin Walters [Sun, 29 Jan 2012 21:45:17 +0000 (16:45 -0500)]
yocto: [hack] Bump timeout before we run udev trigger
Colin Walters [Sun, 29 Jan 2012 21:42:54 +0000 (16:42 -0500)]
ostbuild: Fix error message for unknown builtin
Colin Walters [Sun, 29 Jan 2012 21:33:36 +0000 (16:33 -0500)]
yocto: ostree depends on libarchive, not just runtime-depends
Colin Walters [Sun, 29 Jan 2012 21:33:07 +0000 (16:33 -0500)]
gnomeos: Fix NetworkManager, upower, PolicyKit builds
Colin Walters [Sun, 29 Jan 2012 21:32:39 +0000 (16:32 -0500)]
gnomeos: Pull in ncurses terminfo into base, and -dev into -devel image
We need the ncurses-dev to compile texinfo, and the terminfo
is important to have in the base info.
Colin Walters [Sun, 29 Jan 2012 18:29:31 +0000 (13:29 -0500)]
mainloop: Ensure we reset running to True when rerun
Otherwise we pretty much exit immediately...
Colin Walters [Fri, 27 Jan 2012 23:25:00 +0000 (18:25 -0500)]
gnomeos: Fix gudev introspection build
Colin Walters [Fri, 27 Jan 2012 23:19:51 +0000 (18:19 -0500)]
gnomeos-run: Ensure we create DBus uuid
Colin Walters [Fri, 27 Jan 2012 16:08:30 +0000 (11:08 -0500)]
gnomeos: Pull in vte/gnome-terminal
Colin Walters [Fri, 27 Jan 2012 13:51:12 +0000 (08:51 -0500)]
ostbuild: Ensure we return the right process exit code
Colin Walters [Fri, 27 Jan 2012 12:33:51 +0000 (07:33 -0500)]
gnomeos: Add more -dev packages
Colin Walters [Fri, 27 Jan 2012 12:33:34 +0000 (07:33 -0500)]
gnomeos: Ensure we have libarchive for ostree-native
Colin Walters [Fri, 27 Jan 2012 12:33:10 +0000 (07:33 -0500)]
gnomeos: Commit to OSTree repo inside bitbake
Colin Walters [Fri, 27 Jan 2012 00:36:07 +0000 (19:36 -0500)]
manifest: Pull in gnome-panel so we work in a VM
Colin Walters [Fri, 27 Jan 2012 00:35:06 +0000 (19:35 -0500)]
gnomeos: Make sure /dev/shm has the right perms
Colin Walters [Fri, 27 Jan 2012 00:34:47 +0000 (19:34 -0500)]
gnomeos: Pull in a lot more PAM modules
Colin Walters [Thu, 26 Jan 2012 16:13:40 +0000 (11:13 -0500)]
gnomeos: initscripts: Add "gnomeudev" script
This is a super lame script...waiting on a systemd rebase.
Colin Walters [Wed, 25 Jan 2012 23:14:58 +0000 (18:14 -0500)]
gnomeos-contents: Fix dependencies
We need to list some things in both RDEPENDS and
RECIPE_PACKAGES, since the name differs for packages, but
they still need to be bitbake dependencies.
Colin Walters [Wed, 25 Jan 2012 17:35:41 +0000 (12:35 -0500)]
gnomeos: Pull in more X.org stuff
Colin Walters [Wed, 25 Jan 2012 17:32:49 +0000 (12:32 -0500)]
gnomeos-run.sh: Only create /etc/passwd if we need to
Otherwise we blow away data from "adduser"
Colin Walters [Wed, 25 Jan 2012 17:32:01 +0000 (12:32 -0500)]
gnomeos: Pull in e2fsprogs binaries, as well as "less" and "procps"
Colin Walters [Wed, 25 Jan 2012 02:13:00 +0000 (21:13 -0500)]
gnomeos: Move /etc/passwd to /var/passwd
This makes "adduser" etc. work without significant modification, and
in general I think is in line with "OS-version indepedent data only
modifiable by programs" so it should be in /var.
Colin Walters [Tue, 24 Jan 2012 13:42:15 +0000 (08:42 -0500)]
gnomeos: Build themes, shared mime info
Colin Walters [Tue, 24 Jan 2012 13:33:41 +0000 (08:33 -0500)]
gnomeos: Update gdm PAM patch to allow gdm-welcome to login
Colin Walters [Mon, 23 Jan 2012 23:09:33 +0000 (18:09 -0500)]
triggers: Add dconf update
Necessary for gdm at least.
Colin Walters [Mon, 23 Jan 2012 22:06:10 +0000 (17:06 -0500)]
core: Add --delete option for fsck
Useful to clean up any broken objects.
Colin Walters [Sun, 22 Jan 2012 18:31:36 +0000 (13:31 -0500)]
gnomeos: Mark dbus-daemon-launch-helper as setuid
Colin Walters [Sun, 22 Jan 2012 18:31:22 +0000 (13:31 -0500)]
ostbuild: Support marking files as setuid
Colin Walters [Sun, 22 Jan 2012 18:27:38 +0000 (13:27 -0500)]
core: Add generic "commit filter" API, use it to implement statoverride
The builder wants the ability to mark a given file as e.g. setuid. To
implement this, the repo now has a callback-based API when importing a
directory to modify or remove items.
The commit tool accepts a "statoverride" file as input which looks like:
+mode /path/to/file
Colin Walters [Sun, 22 Jan 2012 18:10:01 +0000 (13:10 -0500)]
core: Fix test now that ls prints actual size
Colin Walters [Sat, 21 Jan 2012 16:14:17 +0000 (11:14 -0500)]
gnomeos: Building gnome-shell, gnome-control-center
Colin Walters [Sat, 21 Jan 2012 16:13:49 +0000 (11:13 -0500)]
gnomeos-run.sh: Run triggers after checkout
We need to run ldconfig etc.
Colin Walters [Fri, 20 Jan 2012 22:52:08 +0000 (17:52 -0500)]
ostbuild: chdir into source directory when launching debug shell
Colin Walters [Fri, 20 Jan 2012 22:51:26 +0000 (17:51 -0500)]
gnomeos-run: Only clone runtime and devel refs
This is a lot faster.
Colin Walters [Fri, 20 Jan 2012 22:50:59 +0000 (17:50 -0500)]
core: Allow cloning only certain refs for local clone
This is way, way faster.
Colin Walters [Thu, 19 Jan 2012 23:32:59 +0000 (18:32 -0500)]
gnomeos: Start working on vala chain
Colin Walters [Thu, 19 Jan 2012 23:31:37 +0000 (18:31 -0500)]
ostbuild: Ensure we look in correct git repository if --fetch is specified
The mirrordir variable was bound from the previous iteration, which
was clearly broken.
Colin Walters [Thu, 19 Jan 2012 23:31:10 +0000 (18:31 -0500)]
gnomeos: Pull in curl, zip, and eglibc locales
Various build deps.
Colin Walters [Thu, 19 Jan 2012 23:30:45 +0000 (18:30 -0500)]
mainloop: Only delete pid watch if we found the right pid
Colin Walters [Thu, 19 Jan 2012 21:41:59 +0000 (16:41 -0500)]
ostbuild: Show cwd on failure
This is helpful for disambiguation.
Colin Walters [Thu, 19 Jan 2012 14:54:09 +0000 (09:54 -0500)]
core: Add standard::size to info we get from archives
This makes "ostree ls" show the file size.
Colin Walters [Wed, 18 Jan 2012 22:38:45 +0000 (17:38 -0500)]
gnomeos: Building WebKit
Colin Walters [Wed, 18 Jan 2012 22:38:31 +0000 (17:38 -0500)]
ostbuild: Various cleanups
Colin Walters [Wed, 18 Jan 2012 22:38:02 +0000 (17:38 -0500)]
gnomeos: Add gdb to base
Colin Walters [Wed, 18 Jan 2012 22:08:30 +0000 (17:08 -0500)]
ostbuild: Actually do check for Makefile
Just kidding, we need the makefile path to check for .NOTPARALLEL
Colin Walters [Wed, 18 Jan 2012 21:40:47 +0000 (16:40 -0500)]
ostbuild: Don't check for a "Makefile"
WebKit uses GNUmakefile which is totally valid, and this check
isn't really gaining us anything.
Colin Walters [Wed, 18 Jan 2012 18:37:00 +0000 (13:37 -0500)]
gnomeos: Working up through WebKit
Colin Walters [Wed, 18 Jan 2012 18:36:38 +0000 (13:36 -0500)]
gnomeos: Pull in ICU
Colin Walters [Wed, 18 Jan 2012 18:35:53 +0000 (13:35 -0500)]
ostbuild: Ensure we don't retrieve submodules from the network
This is a bit gross...we have to manually frob the submodule
URLs to point to our mirror.
Colin Walters [Tue, 17 Jan 2012 01:19:25 +0000 (20:19 -0500)]
gnomeos: Building a lot more up towards gnome-shell
Colin Walters [Tue, 17 Jan 2012 01:18:54 +0000 (20:18 -0500)]
gnomeos: Pull in libgcrypt, use ostree-init from git
Colin Walters [Tue, 17 Jan 2012 01:17:39 +0000 (20:17 -0500)]
ostbuild: Support rm-configure flag
This is easier than making git patches that delete configure.
Colin Walters [Mon, 16 Jan 2012 22:50:57 +0000 (17:50 -0500)]
ostbuild: Actually exit with error if we fail a build
Colin Walters [Mon, 16 Jan 2012 18:50:32 +0000 (13:50 -0500)]
gnomeos-run.sh: Bump to 6 gigabytes
We're starting to get a large image...later we may want to change
this to only clone the last two builds, but for now this is OK.
Colin Walters [Mon, 16 Jan 2012 16:12:44 +0000 (11:12 -0500)]
gnomeos: Pull ostree-init from separate git repository
Colin Walters [Mon, 16 Jan 2012 14:57:40 +0000 (09:57 -0500)]
ostbuild: Do fetches before resolution
Otherwise we get the OLD revision in the manifest.
Colin Walters [Mon, 16 Jan 2012 14:57:24 +0000 (09:57 -0500)]
core: Note which artifact failed to compose
Colin Walters [Mon, 16 Jan 2012 14:57:00 +0000 (09:57 -0500)]
ostbuild: Fix documentation dir (should be 'doc')
Colin Walters [Mon, 16 Jan 2012 14:39:13 +0000 (09:39 -0500)]
Revert "ostbuild: Check for the Makefile in the correct directory"
I'm not sure how this made anything work...probably I was screwing
something else up.
This reverts commit
aeeed8da13086baefcff4b2e5c6a62727226ad4d.
Colin Walters [Mon, 16 Jan 2012 14:30:13 +0000 (09:30 -0500)]
gnomeos: Pull in a few X video drivers
Colin Walters [Mon, 16 Jan 2012 14:27:46 +0000 (09:27 -0500)]
ostbuild: Save build logs to a file, monitor output for warnings
This is bringing us back closer to metabuild.
Colin Walters [Mon, 16 Jan 2012 14:26:06 +0000 (09:26 -0500)]
gnomeos: Add uid/group for dbus/gdm
Colin Walters [Mon, 16 Jan 2012 02:45:12 +0000 (21:45 -0500)]
ostbuild: Clean up artifact splitting, put non-symlink .so in runtime
We were breaking nss which just installs libnss3.so as the real
shared library.
Colin Walters [Sun, 15 Jan 2012 22:06:18 +0000 (17:06 -0500)]
gnomeos: Building gdm
Colin Walters [Sun, 15 Jan 2012 22:05:38 +0000 (17:05 -0500)]
gnomeos: Add some build deps for pulseaudio to Yocto layer
Colin Walters [Sun, 15 Jan 2012 22:04:55 +0000 (17:04 -0500)]
ostbuild: Run triggers after constructing build root
Colin Walters [Sun, 15 Jan 2012 17:25:52 +0000 (12:25 -0500)]
core: Ensure we delete duplicate files in a transaction
If multiple files have the same hash, we need to ensure we're not
overwriting other tempfiles in the same transaction. Instead
just delete them, since we know they're in the repo.
Colin Walters [Sun, 15 Jan 2012 15:47:05 +0000 (10:47 -0500)]
core: Create a directory for each transaction
This helps ensure that we can more easily identify stale tempfiles
left over if we crash in the middle of a transaction.
Colin Walters [Sat, 14 Jan 2012 21:57:26 +0000 (16:57 -0500)]
gnomeos: Building X server, ConsoleKit, udisks, upower
Colin Walters [Sat, 14 Jan 2012 21:57:05 +0000 (16:57 -0500)]
gnomeos: Pull in PAM and gettext-dev into Yocto layer
Colin Walters [Sat, 14 Jan 2012 21:56:31 +0000 (16:56 -0500)]
ostbuild: Make --fetch a separate option
Colin Walters [Sat, 14 Jan 2012 21:54:00 +0000 (16:54 -0500)]
ostbuild: Check for the Makefile in the correct directory
Colin Walters [Fri, 13 Jan 2012 21:46:22 +0000 (16:46 -0500)]
gnomeos: Build ostree inside self-hosting system too